Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: gho stewards update to v3.1 #433

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

brotherlymite
Copy link
Contributor

@brotherlymite brotherlymite commented Aug 26, 2024

TODO:

  • Add forum post link

Copy link

github-actions bot commented Aug 26, 2024

Foundry report

forge 0.2.0 (d28a337 2024-08-27T00:20:10.476146991Z)
Build log
Compiling 336 files with Solc 0.8.20
Solc 0.8.20 finished in 191.23s
Compiler run successful with warnings:
Warning (2072): Unused local variable.
  --> src/20240603_Multi_MayFundingUpdate/AaveV3Arbitrum_MayFundingUpdate_20240603.t.sol:48:5:
   |
48 |     uint256 collectorUsdcBalanceBefore = IERC20(AaveV3ArbitrumAssets.USDC_UNDERLYING).balanceOf(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/20240603_Multi_MayFundingUpdate/AaveV3Arbitrum_MayFundingUpdate_20240603.t.sol:51:5:
   |
51 |     uint256 collectorAusdcBalanceBefore = IERC20(AaveV3ArbitrumAssets.USDC_A_TOKEN).balanceOf(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/20240603_Multi_MayFundingUpdate/AaveV3Optimism_MayFundingUpdate_20240603.t.sol:41:5:
   |
41 |     uint256 collectorUsdcBalanceBefore = IERC20(AaveV3OptimismAssets.USDC_UNDERLYING).balanceOf(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/20240603_Multi_MayFundingUpdate/AaveV3Optimism_MayFundingUpdate_20240603.t.sol:44:5:
   |
44 |     uint256 collectorAusdcBalanceBefore = IERC20(AaveV3OptimismAssets.USDC_A_TOKEN).balanceOf(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2018): Function state mutability can be restricted to pure
   --> lib/aave-helpers/src/ProtocolV2TestBase.sol:663:3:
    |
663 |   function _logReserveConfig(ReserveConfig memory config) internal view {
    |   ^ (Relevant source part starts here and spans across multiple lines).

| Contract                                                                        | Size (B) | Margin (B) |
|---------------------------------------------------------------------------------|----------|------------|
| AaveGovernanceV2                                                                |       44 |     24,532 |
| AaveSwapper                                                                     |    5,464 |     19,112 |
| AaveV2Avalanche                                                                 |       44 |     24,532 |
| AaveV2AvalancheAssets                                                           |       44 |     24,532 |
| AaveV2Avalanche_RenewalOfAaveGuardian2024_20240708                              |      348 |     24,228 |
| AaveV2Avalanche_ReserveFactorUpdatesAugust_20240726                             |      988 |     23,588 |
| AaveV2Avalanche_ReserveFactorUpdatesMidJuly_20240711                            |      988 |     23,588 |
| AaveV2Ethereum                                                                  |       44 |     24,532 |
| AaveV2EthereumAMM                                                               |       44 |     24,532 |
| AaveV2EthereumAMMAssets                                                         |       44 |     24,532 |
| AaveV2EthereumAMM_RenewalOfAaveGuardian2024_20240708                            |      348 |     24,228 |
| AaveV2EthereumAssets                                                            |       44 |     24,532 |
| AaveV2Ethereum_RenewalOfAaveGuardian2024_20240708                               |      348 |     24,228 |
| AaveV2Ethereum_ReserveFactorUpdatesAugust_20240726                              |      988 |     23,588 |
| AaveV2Ethereum_ReserveFactorUpdatesMidJuly_20240711                             |      988 |     23,588 |
| AaveV2Polygon                                                                   |       44 |     24,532 |
| AaveV2PolygonAssets                                                             |       44 |     24,532 |
| AaveV2Polygon_RenewalOfAaveGuardian2024_20240708                                |      348 |     24,228 |
| AaveV2Polygon_ReserveFactorUpdatesAugust_20240726                               |    2,384 |     22,192 |
| AaveV2Polygon_ReserveFactorUpdatesMidJuly_20240711                              |    2,384 |     22,192 |
| AaveV3Arbitrum                                                                  |       44 |     24,532 |
| AaveV3ArbitrumAssets                                                            |       44 |     24,532 |
| AaveV3ArbitrumEModes                                                            |       44 |     24,532 |
| AaveV3ArbitrumExternalLibraries                                                 |       44 |     24,532 |
| AaveV3Arbitrum_IncreaseGHOFacilitatorCapacity_20240722                          |    3,481 |     21,095 |
| AaveV3Arbitrum_MayFundingUpdate_20240603                                        |    1,238 |     23,338 |
| AaveV3Arbitrum_ReduceReserveFactorOnWstETH_20240716                             |    3,324 |     21,252 |
| AaveV3Arbitrum_RenewalOfAaveGuardian2024_20240708                               |    1,062 |     23,514 |
| AaveV3Arbitrum_ReserveFactorUpdatesAugust_20240726                              |    3,324 |     21,252 |
| AaveV3Arbitrum_ReserveFactorUpdatesMidJuly_20240711                             |    3,324 |     21,252 |
| AaveV3Avalanche                                                                 |       44 |     24,532 |
| AaveV3AvalancheAssets                                                           |       44 |     24,532 |
| AaveV3AvalancheEModes                                                           |       44 |     24,532 |
| AaveV3AvalancheExternalLibraries                                                |       44 |     24,532 |
| AaveV3Avalanche_IncreaseWETHOptimalRatio_20240818                               |    3,326 |     21,250 |
| AaveV3Avalanche_RenewalOfAaveGuardian2024_20240708                              |    1,062 |     23,514 |
| AaveV3Avalanche_RiskParameterUpdatesSAVAXOnAaveV3Avalanche_20240724             |    3,304 |     21,272 |
| AaveV3Avalanche_UpdatePoRExecutorV3RobotCancel_20240617                         |      242 |     24,334 |
| AaveV3Avalanche_UpdatePoRExecutorV3RobotRegister_20240617                       |    2,250 |     22,326 |
| AaveV3BNB                                                                       |       44 |     24,532 |
| AaveV3BNBAssets                                                                 |       44 |     24,532 |
| AaveV3BNBEModes                                                                 |       44 |     24,532 |
| AaveV3BNBExternalLibraries                                                      |       44 |     24,532 |
| AaveV3BNB_RenewalOfAaveGuardian2024_20240708                                    |    1,062 |     23,514 |
| AaveV3Base                                                                      |       44 |     24,532 |
| AaveV3BaseAssets                                                                |       44 |     24,532 |
| AaveV3BaseEModes                                                                |       44 |     24,532 |
| AaveV3BaseExternalLibraries                                                     |       44 |     24,532 |
| AaveV3Base_IncreaseWETHOptimalRatio_20240818                                    |    3,308 |     21,268 |
| AaveV3Base_MeritBaseIncentivesAndSuperfestMatching_20240812                     |    2,231 |     22,345 |
| AaveV3Base_ReduceReserveFactorOnWstETH_20240716                                 |    3,320 |     21,256 |
| AaveV3Base_RenewalOfAaveGuardian2024_20240708                                   |    1,062 |     23,514 |
| AaveV3Base_ReserveFactorUpdatesAugust_20240726                                  |    3,320 |     21,256 |
| AaveV3Base_ReserveFactorUpdatesMidJuly_20240711                                 |    3,320 |     21,256 |
| AaveV3Ethereum                                                                  |       44 |     24,532 |
| AaveV3EthereumAssets                                                            |       44 |     24,532 |
| AaveV3EthereumEModes                                                            |       44 |     24,532 |
| AaveV3EthereumExternalLibraries                                                 |       44 |     24,532 |
| AaveV3EthereumLido                                                              |       44 |     24,532 |
| AaveV3EthereumLidoAssets                                                        |       44 |     24,532 |
| AaveV3EthereumLidoEModes                                                        |       44 |     24,532 |
| AaveV3EthereumLidoExternalLibraries                                             |       44 |     24,532 |
| AaveV3EthereumLido_LidoEthereumInstanceActivation_20240720                      |    6,634 |     17,942 |
| AaveV3EthereumLido_WETHLTV0AaveV3LidoInstance_20240729                          |    3,306 |     21,270 |
| AaveV3Ethereum_EventsGrant2024_20240718                                         |      336 |     24,240 |
| AaveV3Ethereum_GHOBorrowRateUpdate_20240814                                     |    3,313 |     21,263 |
| AaveV3Ethereum_GHOStewardUpdate_20240826                                        |    2,496 |     22,080 |
| AaveV3Ethereum_IncreaseGHOFacilitatorCapacity_20240722                          |      214 |     24,362 |
| AaveV3Ethereum_JulyFundingUpdate_20240729                                       |    4,577 |     19,999 |
| AaveV3Ethereum_MayFundingUpdate_20240603                                        |    9,177 |     15,399 |
| AaveV3Ethereum_MeritBaseIncentivesAndSuperfestMatching_20240812                 |      326 |     24,250 |
| AaveV3Ethereum_ReduceReserveFactorOnWstETH_20240716                             |    3,324 |     21,252 |
| AaveV3Ethereum_RenewalOfAaveGuardian2024_20240708                               |    1,062 |     23,514 |
| AaveV3Ethereum_RiskParameterUpdatesIncreaseUSDeDebtCeilingOnV3Ethereum_20240801 |    3,304 |     21,272 |
| AaveV3Ethereum_TokenLogicKarpatkeyServiceProviderPartnershipPhase2_20240723     |    1,375 |     23,201 |
| AaveV3Ethereum_ToolingUpdateAllowance_20240707                                  |      336 |     24,240 |
| AaveV3Gnosis                                                                    |       44 |     24,532 |
| AaveV3GnosisAssets                                                              |       44 |     24,532 |
| AaveV3GnosisEModes                                                              |       44 |     24,532 |
| AaveV3GnosisExternalLibraries                                                   |       44 |     24,532 |
| AaveV3Gnosis_IncreaseWETHOptimalRatio_20240818                                  |    3,323 |     21,253 |
| AaveV3Gnosis_OnboardUSDCEOnGnosis_20240717                                      |    4,622 |     19,954 |
| AaveV3Gnosis_ReduceReserveFactorOnWstETH_20240716                               |    3,322 |     21,254 |
| AaveV3Gnosis_RenewalOfAaveGuardian2024_20240708                                 |    1,062 |     23,514 |
| AaveV3Metis                                                                     |       44 |     24,532 |
| AaveV3MetisAssets                                                               |       44 |     24,532 |
| AaveV3MetisEModes                                                               |       44 |     24,532 |
| AaveV3MetisExternalLibraries                                                    |       44 |     24,532 |
| AaveV3Metis_EnableMetisAsCollateralOnMetisChain_20240814                        |    3,417 |     21,159 |
| AaveV3Metis_IncreaseWETHOptimalRatio_20240818                                   |    3,309 |     21,267 |
| AaveV3Metis_RenewalOfAaveGuardian2024_20240708                                  |    1,062 |     23,514 |
| AaveV3Optimism                                                                  |       44 |     24,532 |
| AaveV3OptimismAssets                                                            |       44 |     24,532 |
| AaveV3OptimismEModes                                                            |       44 |     24,532 |
| AaveV3OptimismExternalLibraries                                                 |       44 |     24,532 |
| AaveV3Optimism_MayFundingUpdate_20240603                                        |    1,174 |     23,402 |
| AaveV3Optimism_ReduceReserveFactorOnWstETH_20240716                             |    3,324 |     21,252 |
| AaveV3Optimism_RenewalOfAaveGuardian2024_20240708                               |    1,062 |     23,514 |
| AaveV3Optimism_ReserveFactorUpdatesAugust_20240726                              |    3,324 |     21,252 |
| AaveV3Optimism_ReserveFactorUpdatesMidJuly_20240711                             |    3,324 |     21,252 |
| AaveV3Polygon                                                                   |       44 |     24,532 |
| AaveV3PolygonAssets                                                             |       44 |     24,532 |
| AaveV3PolygonEModes                                                             |       44 |     24,532 |
| AaveV3PolygonExternalLibraries                                                  |       44 |     24,532 |
| AaveV3Polygon_IncreaseWETHOptimalRatio_20240818                                 |    3,324 |     21,252 |
| AaveV3Polygon_MayFundingUpdate_20240603                                         |    4,773 |     19,803 |
| AaveV3Polygon_ReduceReserveFactorOnWstETH_20240716                              |    3,323 |     21,253 |
| AaveV3Polygon_RenewalOfAaveGuardian2024_20240708                                |    1,062 |     23,514 |
| AaveV3Polygon_ReserveFactorUpdatesAugust_20240726                               |    3,323 |     21,253 |
| AaveV3Polygon_ReserveFactorUpdatesMidJuly_20240711                              |    3,323 |     21,253 |
| AaveV3Scroll                                                                    |       44 |     24,532 |
| AaveV3ScrollAssets                                                              |       44 |     24,532 |
| AaveV3ScrollEModes                                                              |       44 |     24,532 |
| AaveV3ScrollExternalLibraries                                                   |       44 |     24,532 |
| AaveV3Scroll_IncreaseWETHOptimalRatio_20240818                                  |    3,310 |     21,266 |
| AaveV3Scroll_OnboardingWeETHToAaveV3OnScroll_20240731                           |    4,638 |     19,938 |
| AaveV3Scroll_ReduceReserveFactorOnWstETH_20240716                               |    3,322 |     21,254 |
| AaveV3Scroll_RenewalOfAaveGuardian2024_20240708                                 |    1,062 |     23,514 |
| Address                                                                         |       44 |     24,532 |
| ChainHelpers                                                                    |       44 |     24,532 |
| ChainIds                                                                        |       44 |     24,532 |
| ConfiguratorInputTypes                                                          |       44 |     24,532 |
| Create2Utils                                                                    |      121 |     24,455 |
| Create2UtilsZkSync                                                              |      104 |     24,472 |
| DataTypes                                                                       |       44 |     24,532 |
| EngineFlags                                                                     |       44 |     24,532 |
| Errors                                                                          |    4,652 |     19,924 |
| GatewayMock                                                                     |      239 |     24,337 |
| GovV3Helpers                                                                    |    2,518 |     22,058 |
| GovV3StorageHelpers                                                             |       44 |     24,532 |
| GovernanceGuardians                                                             |      292 |     24,284 |
| GovernanceV3Arbitrum                                                            |       44 |     24,532 |
| GovernanceV3Avalanche                                                           |       44 |     24,532 |
| GovernanceV3BNB                                                                 |       44 |     24,532 |
| GovernanceV3Base                                                                |       44 |     24,532 |
| GovernanceV3Ethereum                                                            |       44 |     24,532 |
| GovernanceV3Gnosis                                                              |       44 |     24,532 |
| GovernanceV3Metis                                                               |       44 |     24,532 |
| GovernanceV3Optimism                                                            |       44 |     24,532 |
| GovernanceV3Polygon                                                             |       44 |     24,532 |
| GovernanceV3PolygonZkEvm                                                        |       44 |     24,532 |
| GovernanceV3Scroll                                                              |       44 |     24,532 |
| GovernanceV3ZkSync                                                              |       44 |     24,532 |
| IpfsUtils                                                                       |       44 |     24,532 |
| MiscArbitrum                                                                    |       44 |     24,532 |
| MiscAvalanche                                                                   |       44 |     24,532 |
| MiscBNB                                                                         |       44 |     24,532 |
| MiscBase                                                                        |       44 |     24,532 |
| MiscEthereum                                                                    |       44 |     24,532 |
| MiscGnosis                                                                      |       44 |     24,532 |
| MiscMetis                                                                       |       44 |     24,532 |
| MiscOptimism                                                                    |       44 |     24,532 |
| MiscPolygon                                                                     |       44 |     24,532 |
| MiscScroll                                                                      |       44 |     24,532 |
| Payloads                                                                        |      481 |     24,095 |
| PayloadsControllerUtils                                                         |       44 |     24,532 |
| ProtocolGuardians                                                               |      292 |     24,284 |
| ProxyHelpers                                                                    |       44 |     24,532 |
| RenewalV2BasePayload                                                            |      348 |     24,228 |
| RenewalV3BasePayload                                                            |    1,062 |     23,514 |
| ReserveConfiguration                                                            |      128 |     24,448 |
| RewardsDataTypes                                                                |       44 |     24,532 |
| SafeCast                                                                        |       44 |     24,532 |
| SafeERC20                                                                       |       44 |     24,532 |
| StorageHelpers                                                                  |       44 |     24,532 |
| TestNetChainIds                                                                 |       44 |     24,532 |
| WadRayMath                                                                      |       44 |     24,532 |
Test success 🌈
No files changed, compilation skipped

Ran 10 tests for src/20240826_AaveV3Ethereum_GHOStewardUpdate/AaveV3Ethereum_GHOStewardUpdate_20240826.t.sol:AaveV3Ethereum_GHOStewardUpdate_20240826_Test
[PASS] testLowerGhoBorrowCap() (gas: 639242)
[PASS] testLowerGhoBorrowRate() (gas: 739922)
[PASS] testLowerGsmExposureCap() (gas: 636300)
[PASS] testUpdateFacilitatorBucketCapacity() (gas: 721731)
[PASS] testUpdateGhoBorrowCap() (gas: 639211)
[PASS] testUpdateGhoBorrowRate() (gas: 739867)
[PASS] testUpdateGsmBuySellFeesBuyFee() (gas: 969779)
[PASS] testUpdateGsmExposureCap() (gas: 636236)
[PASS] test_adminPermissions() (gas: 595516)
[PASS] test_defaultProposalExecution() (gas: 252638728)
Logs:
  0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
  0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0
  0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599
  0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
  0x6B175474E89094C44Da98b954EedeAC495271d0F
  0x514910771AF9Ca656af840dff83E8264EcF986CA
  0xBe9895146f7AF43049ca1c1AE358B0541Ea49704
  0xdAC17F958D2ee523a2206206994597C13D831ec7
  0xae78736Cd615f374D3085123A210448E74Fc6393
  0x5f98805A4E8be255a32880FDeC7F6728C6568bA0
  0xD533a949740bb3306d119CC777fa900bA034cd52
  0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2
  0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F
  0xba100000625a3754423978a60c9317c58a424e3D
  0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
  0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32
  0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72
  0x111111111117dC0aa78b770fA6A738034120C302
  0x853d955aCEf822Db058eb8505911ED77F175b99e
  0xD33526068D116cE69F19A9ee46F0bd304F21A51f
  0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6
  0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202
  0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0
  0xf939E0A03FB07F59A73314E73794Be0E57ac1b4E
  0x6c3ea9036406852006290770BEdFcAbA0e23A0e8
  0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee
  0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38
  0x4c9EDD5852cd905f086C759E8383e09bff1E68B3
  0xA35b1B31Ce002FBF2058D22F30f95D405200A15b
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: WETH, Amount: 364947952205127183
  WITHDRAW: WETH, Amount: 182473976102563591
  WITHDRAW: WETH, Amount: 182473976102563592
  BORROW: WETH, Amount 364947952205127183, Stable: false
  REPAY: WETH, Amount: 364947952205127183
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: wstETH, Amount: 310086335574736022
  WITHDRAW: wstETH, Amount: 155043167787368011
  WITHDRAW: wstETH, Amount: 155043167787368010
  BORROW: wstETH, Amount 310086335574736022, Stable: false
  REPAY: wstETH, Amount: 310086335574736022
  E2E: Collateral WETH, TestAsset WBTC
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: WBTC, Amount: 1571672
  WITHDRAW: WBTC, Amount: 785836
  WITHDRAW: WBTC, Amount: 785835
  BORROW: WBTC, Amount 1571672, Stable: false
  REPAY: WBTC, Amount: 1571672
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: USDC, Amount: 1000077646
  WITHDRAW: USDC, Amount: 500038823
  WITHDRAW: USDC, Amount: 500038822
  BORROW: USDC, Amount 1000077646, Stable: false
  REPAY: USDC, Amount: 1000077646
  E2E: Collateral WETH, TestAsset DAI
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: DAI, Amount: 1000313508256622708122
  WITHDRAW: DAI, Amount: 500156754128311354061
  WITHDRAW: DAI, Amount: 500156754128311354062
  BORROW: DAI, Amount 1000313508256622708122, Stable: false
  REPAY: DAI, Amount: 1000313508256622708122
  E2E: Collateral WETH, TestAsset LINK
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: LINK, Amount: 81301738393770335597
  WITHDRAW: LINK, Amount: 40650869196885167798
  WITHDRAW: LINK, Amount: 40650869196885167799
  BORROW: LINK, Amount 81301738393770335597, Stable: false
  REPAY: LINK, Amount: 81301738393770335597
  E2E: Collateral WETH, TestAsset AAVE
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: AAVE, Amount: 7420004926883271450
  WITHDRAW: AAVE, Amount: 3710002463441635725
  WITHDRAW: AAVE, Amount: 3710002463441635725
  E2E: Collateral WETH, TestAsset cbETH
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: cbETH, Amount: 337957351865498873
  WITHDRAW: cbETH, Amount: 168978675932749436
  WITHDRAW: cbETH, Amount: 168978675932749436
  BORROW: cbETH, Amount 337957351865498873, Stable: false
  REPAY: cbETH, Amount: 337957351865498873
  E2E: Collateral WETH, TestAsset USDT
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: USDT, Amount: 999653220
  WITHDRAW: USDT, Amount: 499826610
  WITHDRAW: USDT, Amount: 499826610
  BORROW: USDT, Amount 999653220, Stable: false
  REPAY: USDT, Amount: 999653220
  E2E: Collateral WETH, TestAsset rETH
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: rETH, Amount: 327426198224847724
  WITHDRAW: rETH, Amount: 163713099112423862
  WITHDRAW: rETH, Amount: 163713099112423862
  BORROW: rETH, Amount 327426198224847724, Stable: false
  REPAY: rETH, Amount: 327426198224847724
  E2E: Collateral WETH, TestAsset LUSD
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: LUSD, Amount: 1001711835372586566910
  WITHDRAW: LUSD, Amount: 500855917686293283455
  WITHDRAW: LUSD, Amount: 500855917686293283456
  BORROW: LUSD, Amount 1001711835372586566910, Stable: false
  REPAY: LUSD, Amount: 1001711835372586566910
  E2E: Collateral WETH, TestAsset CRV
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: CRV, Amount: 3054274457102715249992
  WITHDRAW: CRV, Amount: 1527137228551357624996
  WITHDRAW: CRV, Amount: 1527137228551357624995
  BORROW: CRV, Amount 3054274457102715249992, Stable: false
  REPAY: CRV, Amount: 3054274457102715249992
  E2E: Collateral WETH, TestAsset MKR
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: MKR, Amount: 470963583296658614
  WITHDRAW: MKR, Amount: 235481791648329307
  WITHDRAW: MKR, Amount: 235481791648329306
  BORROW: MKR, Amount 470963583296658614, Stable: false
  REPAY: MKR, Amount: 470963583296658614
  E2E: Collateral WETH, TestAsset SNX
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: SNX, Amount: 636457994154260615291
  WITHDRAW: SNX, Amount: 318228997077130307645
  WITHDRAW: SNX, Amount: 318228997077130307646
  BORROW: SNX, Amount 636457994154260615291, Stable: false
  REPAY: SNX, Amount: 636457994154260615291
  E2E: Collateral WETH, TestAsset BAL
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: BAL, Amount: 463327618959366167817
  WITHDRAW: BAL, Amount: 231663809479683083908
  WITHDRAW: BAL, Amount: 231663809479683083909
  BORROW: BAL, Amount 463327618959366167817, Stable: false
  REPAY: BAL, Amount: 463327618959366167817
  E2E: Collateral WETH, TestAsset UNI
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: UNI, Amount: 152176890417421210414
  WITHDRAW: UNI, Amount: 76088445208710605207
  WITHDRAW: UNI, Amount: 76088445208710605208
  BORROW: UNI, Amount 152176890417421210414, Stable: false
  REPAY: UNI, Amount: 152176890417421210414
  E2E: Collateral WETH, TestAsset LDO
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: LDO, Amount: 804174851223229562020
  WITHDRAW: LDO, Amount: 402087425611614781010
  WITHDRAW: LDO, Amount: 402087425611614781010
  BORROW: LDO, Amount 804174851223229562020, Stable: false
  REPAY: LDO, Amount: 804174851223229562020
  E2E: Collateral WETH, TestAsset ENS
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: ENS, Amount: 48206901584258694215
  WITHDRAW: ENS, Amount: 24103450792129347107
  WITHDRAW: ENS, Amount: 24103450792129347108
  BORROW: ENS, Amount 48206901584258694215, Stable: false
  REPAY: ENS, Amount: 48206901584258694215
  E2E: Collateral WETH, TestAsset 1INCH
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: 1INCH, Amount: 3717722823390395173860
  WITHDRAW: 1INCH, Amount: 1858861411695197586930
  WITHDRAW: 1INCH, Amount: 1858861411695197586929
  BORROW: 1INCH, Amount 3717722823390395173860, Stable: false
  REPAY: 1INCH, Amount: 3717722823390395173860
  E2E: Collateral WETH, TestAsset FRAX
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: FRAX, Amount: 1003185988284613455334
  WITHDRAW: FRAX, Amount: 501592994142306727667
  WITHDRAW: FRAX, Amount: 501592994142306727668
  BORROW: FRAX, Amount 1003185988284613455334, Stable: false
  REPAY: FRAX, Amount: 1003185988284613455334
  E2E: Collateral WETH, TestAsset GHO
  SUPPLY: WETH, Amount: 36494795220512718304
  BORROW: GHO, Amount 1000000000000000000000, Stable: false
  REPAY: GHO, Amount: 1000000000000000000000
  E2E: Collateral WETH, TestAsset RPL
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: RPL, Amount: 75348782809583893791
  WITHDRAW: RPL, Amount: 37674391404791946895
  WITHDRAW: RPL, Amount: 37674391404791946897
  BORROW: RPL, Amount 75348782809583893791, Stable: false
  REPAY: RPL, Amount: 75348782809583893791
  E2E: Collateral WETH, TestAsset sDAI
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: sDAI, Amount: 905550158577227119568
  WITHDRAW: sDAI, Amount: 452775079288613559784
  WITHDRAW: sDAI, Amount: 452775079288613559784
  E2E: TestAsset STG SKIPPED
  E2E: TestAsset KNC SKIPPED
  E2E: TestAsset FXS SKIPPED
  E2E: Collateral WETH, TestAsset crvUSD
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: crvUSD, Amount: 1000571816787575931769
  WITHDRAW: crvUSD, Amount: 500285908393787965884
  WITHDRAW: crvUSD, Amount: 500285908393787965886
  BORROW: crvUSD, Amount 1000571816787575931769, Stable: false
  REPAY: crvUSD, Amount: 1000571816787575931769
  E2E: Collateral WETH, TestAsset PYUSD
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: PYUSD, Amount: 1000047732
  WITHDRAW: PYUSD, Amount: 500023866
  WITHDRAW: PYUSD, Amount: 500023866
  BORROW: PYUSD, Amount 1000047732, Stable: false
  REPAY: PYUSD, Amount: 1000047732
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: weETH, Amount: 348749288402723165
  WITHDRAW: weETH, Amount: 174374644201361582
  WITHDRAW: weETH, Amount: 174374644201361582
  BORROW: weETH, Amount 348749288402723165, Stable: false
  REPAY: weETH, Amount: 348749288402723165
  E2E: Collateral WETH, TestAsset osETH
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: osETH, Amount: 356089177497893559
  WITHDRAW: osETH, Amount: 178044588748946779
  WITHDRAW: osETH, Amount: 178044588748946781
  BORROW: osETH, Amount 356089177497893559, Stable: false
  REPAY: osETH, Amount: 356089177497893559
  E2E: Collateral WETH, TestAsset USDe
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: USDe, Amount: 1000650773230370371371
  WITHDRAW: USDe, Amount: 500325386615185185685
  WITHDRAW: USDe, Amount: 500325386615185185686
  BORROW: USDe, Amount 1000650773230370371371, Stable: false
  REPAY: USDe, Amount: 1000650773230370371371
  E2E: Collateral WETH, TestAsset ETHx
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: ETHx, Amount: 351400544102041839
  WITHDRAW: ETHx, Amount: 175700272051020919
  WITHDRAW: ETHx, Amount: 175700272051020920
  BORROW: ETHx, Amount 351400544102041839, Stable: false
  REPAY: ETHx, Amount: 351400544102041839
  E2E: Collateral WETH, TestAsset sUSDe
  SUPPLY: WETH, Amount: 36494795220512718304
  SUPPLY: sUSDe, Amount: 911157455616495284782
  WITHDRAW: sUSDe, Amount: 455578727808247642391
  WITHDRAW: sUSDe, Amount: 455578727808247642391

Suite result: ok. 10 passed; 0 failed; 0 skipped; finished in 2.96s (2.84s CPU time)

Ran 1 test suite in 2.97s (2.96s CPU time): 10 tests passed, 0 failed, 0 skipped (10 total tests)

@brotherlymite brotherlymite marked this pull request as ready for review August 27, 2024 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant